package com.bank.dto;

import java.sql.Date;
import java.sql.Timestamp;
import java.util.List;
import com.bank.domain.CustomerRole;

/**
 * Data Transfer Object for displaying purposes
 * 
 * @author Krams at {@link http://krams915@blogspot.com
 */
public class CustomerDTO {

	private List<CustomerRole> role;
	private Integer customerId;
	private String name;
	private String surname;
	private String email;
	private String password;
	private Integer clientNumber;
	private Integer personCode;
	private Date birthDate;
	private Integer roleId;
	private Integer active;
	private Integer blocked;
	private Date dateCreated;
	private Timestamp dateModified;
	private CustomerRole CustomerRole;
	/**
	 * @return the role
	 */
	public List<CustomerRole> getRole() {
		return role;
	}
	/**
	 * @param role the role to set
	 */
	public void setRole(List<CustomerRole> role) {
		this.role = role;
	}
	/**
	 * @return the customerId
	 */
	public Integer getCustomerId() {
		return customerId;
	}
	/**
	 * @param customerId the customerId to set
	 */
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the surname
	 */
	public String getSurname() {
		return surname;
	}
	/**
	 * @param surname the surname to set
	 */
	public void setSurname(String surname) {
		this.surname = surname;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * @return the clientNumber
	 */
	public Integer getClientNumber() {
		return clientNumber;
	}
	/**
	 * @param clientNumber the clientNumber to set
	 */
	public void setClientNumber(Integer clientNumber) {
		this.clientNumber = clientNumber;
	}
	/**
	 * @return the personCode
	 */
	public Integer getPersonCode() {
		return personCode;
	}
	/**
	 * @param personCode the personCode to set
	 */
	public void setPersonCode(Integer personCode) {
		this.personCode = personCode;
	}
	/**
	 * @return the birthDate
	 */
	public Date getBirthDate() {
		return birthDate;
	}
	/**
	 * @param birthDate the birthDate to set
	 */
	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}
	/**
	 * @return the roleId
	 */
	public Integer getRoleId() {
		return roleId;
	}
	/**
	 * @param roleId the roleId to set
	 */
	public void setRoleId(Integer roleId) {
		this.roleId = roleId;
	}
	/**
	 * @return the active
	 */
	public Integer getActive() {
		return active;
	}
	/**
	 * @param active the active to set
	 */
	public void setActive(Integer active) {
		this.active = active;
	}
	/**
	 * @return the blocked
	 */
	public Integer getBlocked() {
		return blocked;
	}
	/**
	 * @param blocked the blocked to set
	 */
	public void setBlocked(Integer blocked) {
		this.blocked = blocked;
	}
	/**
	 * @return the dateCreated
	 */
	public Date getDateCreated() {
		return dateCreated;
	}
	/**
	 * @param dateCreated the dateCreated to set
	 */
	public void setDateCreated(Date dateCreated) {
		this.dateCreated = dateCreated;
	}
	/**
	 * @return the dateModified
	 */
	public Timestamp getDateModified() {
		return dateModified;
	}
	/**
	 * @param dateModified the dateModified to set
	 */
	public void setDateModified(Timestamp dateModified) {
		this.dateModified = dateModified;
	}
	/**
	 * @return the customerRole
	 */
	public CustomerRole getCustomerRole() {
		return CustomerRole;
	}
	/**
	 * @param customerRole the customerRole to set
	 */
	public void setCustomerRole(CustomerRole customerRole) {
		CustomerRole = customerRole;
	}
	
	

}
